****************************************************************************************
****************************************************************************************
                                    AA_908 VERSION HISTORY
                                          3/4/2005
****************************************************************************************
****************************************************************************************

VERSION 4.1e (3/4/2005)
Temporary disable "jsr Disp_Sign" in ISR until I fix the "constant SWR>10" condition

------------------------------------------------------------------------------------------------------
VERSION 4.1 (2/27/2005) Production
This version supports the "reactance sign feature" and Link908

1) Corrected stack bugs in Get_Dial_Selection and Get_YN routines
2) Corrected portA bug in LCD driver
3) Merged WARC Band sppt and raw Link908 data transmit to mainline code
4) Added Config options for scan data (no save, send to PC, send to SEEPROM)
5) Added placeholders for SEEPROM code (search .LST file for "INSERT SEEPROM USAGE HERE")
6) Added Link908 interface
7) Band selection increased to include WARC bands.  (M. Hasenfratz, WA6FXT).
8) Table-driven method used for selecting bands.
9) Changed reactance sign measurement technique to check up or down 3 MHz, depending
   on where the current frequency point is in the band (20 MHz)

------------------------------------------------------------------------------------------------------
VERSION 4.0c (12/5/2005) Production
1) Changed pushbutton user interface to be consistent with others (press Mode to 
    see sub-menu of available modes: Impedance, Capacitance, Inductance, VFO).
2) Calibration point changed to 10 MHz.

------------------------------------------------------------------------------------------------------
VERSION 4.0 (11/15/2004)
This newest software should be used once the Service Pack has been installed.  It depends on proper channel gain with the ERA-3 amp on the DDS card, and with R19,R24,R29,R51 = 71.5K.

1) Changed to using ERA-3 with different gain resistors.  Getting rid of MAV-11 solved
high-end signal level rolloff.

2) Changed to "back_to_basics" simplified calibration, adjusting Vr to make SWR=5.4
with 270-ohm load.  Best performing results ever!!

3) Added LCD backlight control circuit (and software timers, Setup menus, etc.)

4) Fixed bug in calculating R (was improperly scaling large denominator)

5) Started measuring and adjusting for A/D offset voltages.  Improved accuracy a bit.

6) Now handling remainder of correction factor generation and use.  Yields best results yet!

7) Fixed cursor adjust too far to left.

8) Straightened out Lite control and EEPROM save/restore

9) Moved cal data to EEPROM Page 1.

10) Fixed power-on pushbutton so timing not critical on release.

11) Added "Stopped" display at powerdown.

12) Made the Default Settings option more sensible and usable.

13) Determine & display reactance sign.  (I'm still not happy with this and more changes will come.)

14)  Reactance Sign Determination -- I diddle the freq (by 1 MHz!) when the 
instrument is in Impedance Mode, and when the dial is at rest.  You can see 
this on a scope connected to the load.  Kind of interesting, actually.

15)  L & C Measurements -- Pressing Mode will allow you to select among the different
Modes available for the instrument: Impedance (default), Capacitance, Inductance and VFO.

16)  VFO Mode -- I added a fourth mode called "VFO" which just outputs the 
test signal, without diddling, yielding a signal suitable for external use.

17) All references to that experimental power control feature have been 
removed, so the Micro908 will not randomly go into "stopped" mode, and the 
mysterious interaction with the Sleep pushbutton is gone. Whew! :-)

18) Tone operation is cleaned up a little bit more ... should fix the 
"metronome" effect that some of you guys have noted.

19) The strange readings of "0 +j50" below 8 MHz with 50-ohm load resistor is 
cleared up.  (In some cases, the no-load Vr offset voltage was greater than 
the Vr reading, which was near zero with a perfect match load, resulting in 
a negative corrected sample reading of Sample - Offset  ... not cool.  This 
only showed up after I sampled numerous units and saw what some of you guys 
were noting.)

20) User interface change to allow dropping right into Impedance mode upon start-up.

------------------------------------------------------------------------------------------------------
VERSION 3k5 (9/2/2004): "First Production Release"

------------------------------------------------------------------------------------------------------
I will keep working on improvements, as always, and keep everyone posted. 
Thanks for everyone's support.

Let us know how this new release works for you!

73, George Heron, N2APB
      n2apb@amqrp.org
      www.amqrp.org/kits/micro908


